package com.lkc.service;

import com.lkc.bean.Orders;
import com.lkc.util.Page;

import java.time.LocalDate;
import java.util.List;

public interface OrdersService {

    // 新增订单
    Orders add(Orders orders);

    // 删除订单（逻辑删除）
    int del(Integer orderId);

    // 编辑订单
    Orders edit(Orders orders);

    // 查询单条订单
    Orders one(Integer orderId);

    // 分页查询
    void page(Page page, Orders orders);

    // 查询全部订单
    List<Orders> all(Orders orders);

    // 按买家ID查询订单
    List<Orders> findByBuyerId(Integer buyerId);
    // 根据日期查询订单数量
    int getCountByDate(LocalDate date);
}
